As the travellers move along, things quieten down around you and you can savour the feeling of being on dry land once more. So. <<cyclinglink "You've arrived safely in Tizari" "Auguste should be here soon" "You're off the boat" "The holiday's about to start">> - that's the important thing.\n\n[[Examine the map|map]] | [[Eye the passengers|passengers]] | [[Take in the scenery|scenery]]
"I'm not sure I follow," you say to the stallholder. "Who's Lin?"\n\nHer expression doesn't falter as she tosses mixture onto her scalding hot plate. "Lin always comes around here," she says more slowly, obviously thinking this is a language barrier. But that's not it.\n\n"I'd love a chocolate and hazelnut wrap," says Auguste. "What would you like?"\n\n<<display "foodchoice">>
"Of course," Auguste says graciously. "I'll show you where I'm living."\n\n<<display "walk">>
\n(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:4};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return\n}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;return[c,tg]\n}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];function revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);h.setAttribute("data-enabled",false);h.style.display="none";\nh.tweecode="";return h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");vsn=vsns.shift();h.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null),m1=m.children[0],m2=m.children[1];if(!m1||!m2){return\n}m1.onmouseenter=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revise",this.parentNode)}};m2.onmouseleave=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revert",this.parentNode)\n}};if(noMouseEnter){fn=function(n){return function(e){if(!event.relatedTarget||(event.relatedTarget!=this&&!(this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY))){this[n]()\n}}};m1.onmouseover=fn("onmouseenter");m2.onmouseout=fn("onmouseleave")}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);this.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;while(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)}else{break\n}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));\nind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);\nvar donext=(rev?hideVer:showVer);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)\n}};if(!rev){currfn();nextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;for(i=0;i<rall.length;\ni++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");\nw.classList.toggle(rl+"Disabled");w.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");if(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);u=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;i++){updateLink(lall[i])}};l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}};macros.endmouserevise=nullobj;\nmacros.endhoverrevise=nullobj}());
"Now," <<$augustethey>> say<<$augustes>>. "Let's get something to eat."\n\n<<$Augustethey>> <<if $relationship is "friends">>stride<<$augustes>> at your side<<else>>offer<<$augustes>> you <<$augustetheir>> arm and stroll<<$augustes>> at your side<<endif>> [[into the city.|intocity]]
You decide that Auguste isn't taller: the change is a little more subtle. When you first met, <<$augustethey>> <<if $augustethey is "they">>were<<else>>was<<endif>> all dignity and cool-eyed etiquette, but now there's something more open about <<$augustethem>>. Warmer, perhaps.\n\n<<$Augustethey>> head<<$augustes>> down a narrow alleyway and unlocks a wrought iron gate. With a small proud smile on <<$augustetheir>> face, <<$augustethey>> turn<<$augustes>> to you.\n\n"It means an awful lot to see you again," <<$augustethey>> say<<$augustes>>. "Thank you for coming."\n\n<<if $relationship is "friends">>You<<else>>take <<$augustetheir>> hand and<<endif>> follow <<$augustethem>> into a covered garden, and welcome relief from the heat. Your holiday is about to begin.\n\n[[+++|end]]
Auguste lowers <<$augustetheir>> voice - though between the noise of passers-by and the vendors, surely no one could overhear.\n\n"Lin's an economics student," <<$augustethey>> say<<$augustes>>, "and <<$augustethey>> <<if $augustethey is "they">>have<<else>>has<<endif>> a horrible roommate with a dog, and the only respite is leaving the house to come out here."\n\n<<display "stands">>
Auguste is the consummate host, pointing out landmarks - here's the fountain commemmorating the Jezhani deity Alvir, here's the first sundial built in the country, and [[here -|unpack]]
Beyond the docks, you reach a huge park, worlds away from crowded Westerlind-style town houses. Together you walk beneath vast trees dripping with purple blooms, making the air heady with scent, as cars sedately drive past alongside horse-drawn carriages. Soon the cars give way to wide avenues for pedestrians, and the occasional horse-rider, as you make your way to the centre of the park: Tizari Square. A crowd of market stalls surround a band playing unfamiliar music. Everything smells of smoke and frying oil and burning sugar.\n\nIt's <<cyclinglink "beautiful" "overwhelming" "off-putting" "stunning" "delightful">>.\n\n[[You continue on.|enterroom]]
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+SC:400,700');\n\n.revision-span-in {\n\topacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n\ttransition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n\tposition:absolute;\n\topacity: 0;\n}\n\n\n\nhtml {\n width: 100%;\n\n /* Vertical colour gradient */\n background-image: linear-gradient(to bottom, black, #4a0948);\n background-image: -webkit-linear-gradient(top, black, #4a0948);\n background-attachment: fixed;\n\n /* Fallback colour */\n background-color: #0C262B;\n\n /* Vertical centering */\n height: 100%;\n display: table;\n}\nbody {\n /* Remove default styles */\n font-size: 120%;\n font-family: 'Noto Serif SC', serif;\n background-color: transparent;\n margin: 0;\n\n /* Vertical centering */\n height:100%;\n display:table-cell;\n vertical-align: middle;\n}\n#passages {\n border-left: 0px;\n margin: 0;\n /* Keep a gap at the top and bottom of the page,\n when the text is longer than the window's height. */\n padding: 5% 0;\n}\n\n.passage {\n /* Passage width */\n width: 60%;\n /* Horizontal centering */\n margin: 0 auto;\n\n /* Text formatting */\n color: white;\n font-size: 100%;\n text-align:center;\n}\n\n/* No sidebar */\n#sidebar {\n display:none;\n}\n\n/* Links */\n\na { text-decoration:none !important }\na.internalLink, a.externaLink {color: #971593; font-weight: bold; !important}\na.internalLink:hover, a.externaLink:hover {color: #971593; font-weight: bold;}\na.internalLink.replaceLink { color: #848484; font-weight: bold; !important}\na.internalLink.reviseLink { color: #848484; font-weight: bold; !important}\na.externalLink { color: #FAFAFA; font-weight: bold;}\na.externalLink:hover { color: #FAFAFA; font-weight: bold;}\na.cyclingLink {color: #848484; font-weight: bold; !important}\na.cyclingLink:hover { color: #848484; font-weight: bold; !important}\n\n\n/* Shrink the page when viewed on devices with a low screen width */\n@media screen and (max-width: 960px) {\n .passage { font-size: 90%; width: 70%; }\n}\n@media screen and (max-width: 840px) {\n .passage { font-size: 87.5%; width: 80%; }\n}\n@media screen and (max-width: 720px) {\n .passage { font-size: 75%; width: 90%; }\n}
Auguste makes one of the most undignified yelps you've ever heard from <<$augustethem>>. "Spies!" <<$augustethey>> say<<$augustes>>. "We don't call it that!"\n\n"So making up stories about yourself to prepare for being a diplomat isn't spying," you say.\n\n<<$Augustethey>> shake<<$augustes>> <<$augustetheir>> head. "That makes it sound far too dramatic," <<$augustethey>> say<<$augustes>>. "Most of this business is paperwork - nothing so thrilling. But would you like to meet them?"\n\n[["I'd prefer to have time with you."|rest]] | [["Let's explore the city."|rest]] | [["I just want to rest after the journey."|rest]] | [["I'd enjoy that."|friends]]
jquery:off\nhash:off\nbookmark:on\nmodernizr:off\nundo:on\nobfuscate:off\nexitprompt:off\nblankcss:on\n
+++\n\n[[Play Again|Start][state.restart()]]\n\n+++\n\nMacros and CSS template by Leon Arnott
<<$Augustethey>> <<if $relationship is "friends">>stand<<$augustes>>.<<else>>take<<$augustes>> your hand and turn it over, lightly stroking your fingertips.<<endif>>\n\n"I'd enjoy bringing you to meet my friends," <<$augustethey>> say<<$augustes>>. "Would you like that?"\n\n[["Are they learning to be spies too?"|spies]] | [["I'd prefer to have time with you."|rest]] | [["Let's explore the city."|rest]] | [["I just want to rest after the journey."|rest]] | [["I'd enjoy that."|friends]]
"Ah!" Auguste says triumphantly. "Here's my favourite snack place."\n\nIt's a tiny stall on wheels selling wraps, savoury and sweet; Auguste speaks confidently in Jezhani to the stallholder, and the two of them share some joke. The stallholder raises her eyebrows at you.\n\n"Lin needs some friends," she says in Westerlind. "So lonely, coming here each day."\n\nLin?\n\n[[Question]] | [[Accept]]
"There you are."\n\n[[It's <<$augustethem>>.|arrive]]
You go for <<cyclinglink "spicy, savoury meat" "banana and chocolate" "hazelnut praline" "vegetables and cheese" "sweet and sharp berries">>, and retreat to a bench beside a [[wide pond.|eat]]
Tizari Square
Beyond the moored boats and the long promenade lies the sparkling sea, and the beach. Tourists with parasols lounge on the pale sand, dressed in scandalously thin linens. You wouldn't see that on a Westerlind beach.\n\n<<display "there">>
You unfold the map. You bought it in a little travel shop on the Fenburg docks, thinking it would make your life easier when you arrived. Now, the sun shines down so brightly that the tiny letters swim in your vision.\n\nThe Westerlind Embassy, Auguste's workplace, sits south of the main port. <<$Augustethey>> mentioned walking along the promenade watching the waves during lunch breaks.\n\n<<display "there">>
<<if $relationship is "friends">>There's that moment of stiffness again, just for a moment, and then Auguste pats you on the back lightly before drawing back.<<else>>For a second there's another moment of uncertainty, but then Auguste leans against you with a quiet pleased noise. <<$Augustetheir>> hand presses on your back for a moment before you break apart.<<endif>>\n\n<<display "goeat">>
Auguste tilts <<$augustetheir>> head questioningly. "Still, though," <<$augustethey>> say<<$augustes>>.\n\n<<$Augustethey>> delicately wipe<<$augustes>> <<display "chocolate">>
Auguste delicately wipes <<display "chocolate">>
a scrap of chocolate from the corner of <<$augustetheir>> mouth. Some habits have remained, then.\n\n"I'm learning a lot in diplomacy class," <<$augustethey>> say<<$augustes>>. "We've been doing this assignment about coming up with different names and backgrounds, to see if we can be convincing."\n\n<<$Augustethey>> say<<$augustes>> it a little bashfully, as though it's a bit embarrassing, but there's the spark of proud excitement in <<$augustetheir>> gaze.\n\n[["You're learning to be a con artist?"|con]] | [["That's not like any studying I know."|study]] | [["You're obviously doing well."|study]] | [[So what's your fake background?"|bg]]
As you walk along the edge of the pond, ducks and geese scrap for food. Auguste tells you of <<$augustetheir>> hall of residence, which sounds rather smaller and less grand than Gallatin - but all the same, <<$augustethey>>'<<if $augustethey is "they">>re<<else>>s<<endif>> [[enthusiastic.]]
"Wonderful!" Auguste says. "I've told them all about you. Everything good, obviously."\n\n<<display "walk">>
Auguste is quiet as <<$augustethey>> eat<<$augustes>>. Even so, you've never seen <<$augustethem>> eat something so undignified: it's always been genteel breakfasts, or dinners with a hundred kinds of fork.\n\n"That was embarrassing," <<$augustethey>> say<<$augustes>>. "I shouldn't have put you in that position."\n\n[["What's going on?"|goingon]] | [["There are worse things."|worse]]
Auguste's wearing more rings than <<$augustethey>> used to: mostly chunky silver, though one bears a small stone you do not recognise. Auguste looks down at your hands as <<$augustethey>> clasp<<$augustes>> them back for a moment. Then <<$augustethey>> draw<<$augustes>> away.\n\n<<display "goeat">>
A trio of exhausted-looking adults and three small, very energetic children move past you, all talking over each other in a mixture of Westerlind and Jezhani. <<cyclinglink "Shall we go to the museum-" "But we need to get to your uncle's-" "We need to get some juice-" "Did Vilhelm say-" "I really think-">>\n\n<<display "there">>
A bright morning at the Tizari docks, but your eyes are sandy with tiredness. <<cyclinglink $sleepless "The motion of the boat kept you up all night." "You were too excited about your arrival to sleep." "Noise from other passengers made it hard to settle.">>\n\nNow, you're in a crowd of noisy passengers filing onto the shore. Families meet and hug. Travellers haul their suitcases, slumped with exhaustion, or step brightly, faces upturned to the fresh air.\n\n<<replace>>You look for Auguste.<<becomes>>You look for Auguste.\n\n[[Where|where]] the hell <<cyclinglink $augustethey "are they?" "is she?" "is he?">><<endreplace>>
Auguste straightens <<$augustetheir>> shoulders, looking pleased with <<$augustethem>>self. "It's rather exclusive," <<$augustethey>> say<<$augustes>>. "And I'm set to get top marks."\n\n<<$Augustetheir>> pride is all too evident. Like <<$augustetheir>> mother, <<$augustethey>> <<if $augustethey is "they">>have<<else>>has<<endif>> a knack for a respectable appearance. No doubt <<$augustethey>>'<<if $augustethey is "they">>ve<<else>>s<<endif>> managed to charm every street vendor here in the months <<$augustethey>>'<<if $augustethey is "they">>ve<<else>>s<<endif>> been here.\n\n<<display "stands">>
Auguste steps back and looks you up and down. "It's so nice to see you."\n\nAnd it sounds genuine. More than it would have done a year ago, you think. Like <<$augustetheir>> mother, Auguste was never one for public displays of warmth.\n\n[[Kiss <<$augustetheir>> cheek|kisscheek]] | [[Hug <<$augustethem>>|hug]] | [[Clasp <<$augustetheir>> hands|clasp]]
Auguste's cheek is soft, and you feel the movement of <<$augustetheir>> smile. <<$Augustethey>> <<if $relationship is "friends">>pat<<$augustes>> your arm lightly<<else>>make<<$augustes>> a quiet pleased noise<<endif>> before drawing back.\n\n<<display "goeat">>
Auguste picks a chocolate and hazelnut wrap without comment. "What would you like?"\n\n<<display "foodchoice">>
version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}var h=state.history[0].variables;if(out&&h[v]===""){return\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
Hannah Powell-Smith
Is Auguste taller? Maybe a little, it's hard to tell. <<$Augustetheir>> hair has grown out a little in tight coils, and <<$augustethey>>'<<$augustes>> wearing a Jezhani-style suit the colour of charcoal, with a bright flash of white linen shirt. No tie.\n\n<<$Augustethey>>'<<$augustes>> smiling, but there's that awkward little moment of tension as you hesitate. You may be <<cyclinglink $relationship "friends" "partners" "engaged">>, but it's been [[months]] since you've been face to face.
First, you gather your bearings. Everyone's <<replace>>talking,<<becomes>>talking too loudly for you to make sense of anything,<<endreplace>> some in Westerlind and some in Jezhani - which makes sense, since this is the capital of Jezhan, but doesn't help figuring out where you need to go.\n\nBeneath a vast advertisement for canned fish is a quieter spot, an alcove set into the wall. You [[duck]] out of the path of the other passengers.<<if $augustethey is "are they?">><<set $Augustethey = "They">><<set $augustethey = "they">><<set $augustethem = "them">><<set $augustetheir = "their">><<set $Augustetheir = "Their">><<set $augustes = "">><<elseif $augustethey is "is she?">><<set $augustes = "s">><<set $augustethey = "she">><<set $Augustethey = "She">><<set $augustethem = "her">><<set $Augustetheir = "Her">><<set $augustetheir = "her">><<elseif $augustethey is "is he?">><<set $augustethey = "he">><<set $Augustethey = "He">><<set $augustethem = "him">><<set $augustetheir = "his">><<set $Augustetheir = "His">><<set $augustes = "s">><<endif>>
Auguste's frown tightens <<$augustetheir>> brows. "That's not what it is at all," <<$augustethey>> say<<$augustes>> haughtily. "It's to learn diplomacy. One day I'll be doing this to help the Westerlind government, so. It's important."\n\n<<display "stands">>